<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组的操作方法</title>
    
</head>
<body>
    <script type="text/javascript">
        // 操作方法 concat() slice() splice()
        // 1.concat() 数组合并
        var colors = ['red', 'blue', 'green'];
        var newColors = colors.concat({name: 'tanjinlin'}, ['pink', 'purple']);
        console.log(colors);
        console.log(newColors);

        // 2.slice() 数组切割 顾头不顾尾
        newColors = newColors.slice(1, -1);
        console.log(newColors);

        // 3.splice() 删除 插入 替换
        var names = ['张三', '李四', '王五'];
        // 删除 会影响原来的数组
        names.splice(0, 1);
        console.log(names);
        // 插入
        names.splice(1, 0, '熊大', '熊二');
        console.log(names);

        // 替换
        names.splice(1, 1, 'xiongda');
        console.log(names);

    </script>
</body>
</html>